special legal entity - French English Dictionary